﻿//using DataAccess.DTO;
//using DataAccess.Models;
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;
//using XYD.DataAccess;
//using XYD.Framework.Data;
//using XYD.Framework.Data.Dapper;

//namespace DataAccess.DAL
//{
//    public class  NTbkOrderDAL : BaseDAL
//    {
//        public  NTbkOrder Get(int id)
//        {
//            return CONN_TopicSharing.Get<NTbkOrder>(id);
//        }

//        public bool Insert(NTbkOrder  NTbkOrder)
//        {
//            return CONN_TopicSharing.Insert<NTbkOrder>( NTbkOrder);
//        }

//        public bool Update(NTbkOrder  NTbkOrder)
//        {
//            return CONN_TopicSharing.Update<NTbkOrder>( NTbkOrder);
//        }

//        public bool Exist(string trade_id)
//        {
//            return CONN_TopicSharing.SQLQuery<int>(string.Format(" select count(1) from  NTbkOrder where trade_id='{0}' ", trade_id), null).FirstOrDefault() > 0;
//        }

//        public List<NTbkOrder> GetNTbkOrder(string trade_parent_id)
//        {
//            string sql = string.Format(" select * from  NTbkOrders where trade_parent_id='{0}' ", trade_parent_id);

//            List< NTbkOrder>  NTbkOrder = CONN_TopicSharing.SQLQuery< NTbkOrder>(sql,null).ToList();

//            return  NTbkOrder;
//        }
         
//        public List< NTbkOrder> ListPage(string strWhere, string orderbys, int pagesize, int pageindex, out int count)
//        {
//            List< NTbkOrder>  NTbkOrders = new List< NTbkOrder>();
//            if (string.IsNullOrEmpty(strWhere))
//            {
//                strWhere = " 1=1 ";
//            }

//            if (string.IsNullOrEmpty(orderbys))
//                orderbys = " trade_id desc ";

//             NTbkOrders = CONN_TopicSharing.SQLPager< NTbkOrder>("*", " NTbkOrder ", strWhere, "", "", orderbys, pagesize, pageindex, out count, null).ToList();

//            return  NTbkOrders;
//        }
//    }
//}
